﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Roguelike
{
    public class Tile
    {
        // Graphic associated with tile
        public Graphic graphic { get; set; }

        // Passability flags; mobs with any of these flags can pass through the tile
        public List<moveFlag> passFlags { get; set; }

        /// <summary>
        /// Constructor for Tile
        /// </summary>
        /// <param name="graphic_"></param>
        /// <param name="passFlags_"></param>
        public Tile(Graphic graphic_, List<moveFlag> passFlags_)
        {
            graphic = graphic_;
            passFlags = passFlags_;
        }
    }
}
